// pages/group/user.js
import {getguser,delguser,setguan} from "../../utils/api"
import Dialog from '../../miniprogram_npm/@vant/weapp/dialog/dialog';
Page({

  /**
   * 页面的初始数据
   */
  data:{

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    var that=this
    var uid=options.uid;
    var gid=options.gid;
    
    var data={
      uid:uid,
      gid:gid
    }
    getguser(data).then((res)=>{
      console.log(res)
      that.setData({
        gid:gid,
        uid:uid,
        user:res.data.user,
        isguan:res.data.isguan,
        uguan:res.data.uguan,
        pagefunc:options
      })
    })
  },
  setguans(){
      var that=this
      var data={
        gid:that.data.gid,
        uid:that.data.uid
      }
      setguan(data).then((res)=>{
        wx.showToast({
          title: res.msg,
          icon:"none"
        })
        if(res.code==1){
          that.onLoad(that.data.pagefunc)
        }
      })
  },
  delgusers(){
    var that=this
    Dialog.confirm({
      title: '确认删除会员吗',
      message: '删除后该会员在本组所修功德将被清空且无法恢复',
    })
      .then(() => {
        var data={
          gid:that.data.gid,
          uid:that.data.uid
        }
        delguser(data).then(res=>{
          console.log(res)
          wx.showToast({
               title:res.msg,
               icon:'none'
             })
            if(res.code==1){
              wx.redirectTo({
                url: '/pages/group/users?gid='+that.data.gid,
              }) 
            }
        })
      })
      .catch(() => {
        // on cancel
      });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})